package com.icinfo.cloud.provider.punish.config.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Data
@Table(name = "upcase.config_police_adjudication")
public class ConfigPoliceAdjudication implements Serializable {
    /**
     * 主键
     */
    @Id
    @Column(name = "id")
    private String id;
    /****
     *事项名称
     **/
    @Column(name = "item_name")
    private String itemName;
    /****
     *事项代码
     **/
    @Column(name = "item_code")
    private String itemCode;
    /****
     *计分依据
     **/
    @Column(name = "scoring_basis")
    private String scoringBasis;
    /****
     *计分依据条号
     **/
    @Column(name = "scoring_article_number")
    private String scoringArticleNumber;
    /****
     *计分依据款号
     **/
    @Column(name = "scoring_style_number")
    private String scoringStyleNumber;
    /****
     *计分依据项号
     **/
    @Column(name = "scoring_item_number")
    private String scoringItemNumber;
    /****
     *裁量基准
     **/
    @Column(name = "discretionary_basis")
    private String discretionaryBasis;
    /****
     *备注
     **/
    @Column(name = "remark")
    private String remark;
    /****
     * 更新时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "update_time")
    private Date updateTime;
    /****
     * 更新人
     **/
    @Column(name = "update_user_id")
    private String updateUserId;
    /****
     *关联事项代码
     **/
    @Column(name = "item_relation_code")
    private String itemRelationCode;
    /****
     * 分值
     **/
    @Column(name = "license_score")
    private Integer licenseScore;

    private static final long serialVersionUID = 1L;
}
